etching pit - Turkish English Dictionary